go frequently to a place to meet someone - Español Inglés Diccionario